/**
 * @projectName base-yl
 * @package com.base.yl.common.aop
 * @className com.base.yl.common.aop.ApiOptions
 */
package com.answer.wx.common.aop;

import java.lang.annotation.*;

/**
 * ApiOptions
 * @description 接口鉴权aop
 * @author answer_wx
 * @date 2022/8/4 16:36
 * @version 1.0
 */
@Target(value = {ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface ApiOptions {
    /**
     * 是否校验sign
     * @return
     */
    boolean verify() default true;

    /**
     * 是否登录
     * @return
     */
    boolean login() default true;

    /**
     * 是否封装返回值
     * @return
     */
    boolean format() default true;
}